#version 330 core

layout(location = 1) in vec3 a_Position;
layout(location = 3) in vec2 a_TexCoord;

out vec2 var_TexCoord;

void main(void)
{
        gl_Position  = vec4(a_Position, 1.0); //в этом шейдере мы оставляем входные координаты неизменными, то есть рисуем в пространстве экрана
        
        var_TexCoord = a_TexCoord; // передаем цвет вершины во фрагментный шейдер
}